acquisitions businesses for sale business business broker intermediary consulting cash flow mergers buy a business broker buying a business brokerage factoring business for sale acquisition